#----------------------------------------------------
# Expressions and operators
#----------------------------------------------------
# https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_operators#bigint_operators
#----------------------------------------------------

#----------------------------------------------------
# Assignment operators
#----------------------------------------------------
=	assignment
+=	addition assignment
-=	subtraction assignment
*=	multiplication assignment
/=	division assignment
%=	remainder assignment
**=	exponentiation assignment
<<=	left shift assignment
>>=	right shift assignment
>>>=	unsigned right shift assignment
&=	bitwise AND assignment
^=	bitwise XOR assignment
|=	bitwise OR assignment
&&=	logical AND assignment
||=	logical OR assignment
??=	nullish coalescing assignment
#----------------------------------------------------
# Comparison operators
#----------------------------------------------------
==	equal
!=	not equal
===	strict equal
!==	strict not equal
>	greater than
>=	greater than or equal
<	less than
<=	less than or equal
#----------------------------------------------------
# Arithmetic operators
#----------------------------------------------------
+	addition, unary plus
-	subtraction, unary negation
*	multiplication
/	division
%	modulus
**	exponentiation
++	increment
--	decrement
#----------------------------------------------------
# Bitwise operators
#----------------------------------------------------
&	bitwise AND
|	bitwise OR
^	bitwise XOR
~	bitwise NOT
<<	left shift
>>	sign-propagating right shift
>>>	zero-fill right shift
#----------------------------------------------------
# Logical operators
#----------------------------------------------------
&&	logical AND
||	logical OR
??	nullish coalescing operator
!	logical NOT
#----------------------------------------------------
# Punctuators
#----------------------------------------------------
(	open parentheses
)	close parentheses
[	open square bracket
]	close square bracket
{	open curly bracket
}	close curly bracket
:	colon
;	semicolon
.	dot
,	comma
?	conditional ternary operator
?.	optional chaining
...	spread
=>	arrow
#----------------------------------------------------
# Quotation marks
#----------------------------------------------------
'	single quotation mark
"	double quotation mark
`	backtick
#----------------------------------------------------
# END OF FILE
#----------------------------------------------------
